package com.gientech.sys.custom;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * 代码类别实体类，和数据库完全对应【此类不可修改】
 */
@Data
@TableName(value = "T_PCM_CUST")
public class SysCustom implements Serializable {
    @TableId(value = "CUST_ID", type = IdType.ASSIGN_ID)
    private String custId; // 客户ID

    @TableField(value = "ECIF_CUST_ID")
    private String ecifCustId; // ECIF客户ID

    @TableField(value = "CUST_NAME")
    private String custName; // 客户名称

    @TableField(value = "LAW_ORG_ID")
    private String lawOrgId; // 法人机构ID

    @TableField(value = "LAW_ORG_NAME")
    private String lawOrgName; // 法人机构名称

    @TableField(value = "CUST_STATE")
    private String custState; // 客户状态

    @TableField(value = "CERT_TYPE")
    private String certType; // 证件类型

    @TableField(value = "CERT_NO")
    private String certNo; // 证件号码

    @TableField(value = "CERT_ADDR")
    private String certAddr; // 证件地址

    @TableField(value = "MOBILE")
    private String mobile; // 手机号码

    @TableField(value = "TEL")
    private String tel; // 固定电话

    @TableField(value = "ADDRESS")
    private String address; // 联系地址

    @TableField(value = "SEX")
    private String sex; // 性别

    @TableField(value = "MAR_STAT")
    private String marStat; // 婚姻状况

    @TableField(value = "BIRTHDAY")
    private String birthday; // 出生日期

    @TableField(value = "NATION")
    private String nation; // 民族

    @TableField(value = "COUNTRY")
    private String country; // 国籍

    @TableField(value = "LIVING_TYPE")
    private String livingType; // 居住类型

    @TableField(value = "IS_OWN_CAR")
    private String isOwnCar; // 是否拥有车辆

    @TableField(value = "IS_OWN_HOUSE")
    private String isOwnHouse; // 是否拥有房产

    @TableField(value = "HOME_INT_TOTAL")
    private String homeIntTotal; // 家庭收入总额

    @TableField(value = "HIGHEST_EDU")
    private String highestEdu; // 最高学历

    @TableField(value = "HOBBY")
    private String hobby; // 兴趣爱好

    @TableField(value = "TRADE")
    private String trade; // 所属行业

    @TableField(value = "PROFESSION")
    private String profession; // 职业

    @TableField(value = "POSITION")
    private String position; // 职位

    @TableField(value = "UNIT_NM")
    private String unitNm; // 单位名称

    @TableField(value = "IS_BLACKLIST")
    private String isBlacklist; // 是否黑名单客户

    @TableField(value = "BLACKLIST_SOURCE")
    private String blacklistSource; // 黑名单来源

    @TableField(value = "REMARK")
    private String remark; // 备注

    @TableField(value = "REMARK_USER")
    private String remarkUser; // 备注人

    @TableField(value = "AGE")
    private double age; // 年龄

    @TableField(value = "AGE_AREA")
    private String ageArea; // 年龄区间

    @TableField(value = "AREA_NO")
    private String areaNo; // 区域编号

    @TableField(value = "IS_MERCHANT")
    private String isMerchant; // 是否商户

    @TableField(value = "IS_STOCK")
    private String isStock; // 是否股东

    @TableField(value = "UNIT_ADDR")
    private String unitAddr; // 单位地址

    @TableField(value = "UNIT_TEL")
    private String unitTel; // 单位电话

    @TableField(value = "IS_EMPLOYEE")
    private String isEmployee; // 是否员工


}
